package adapters;

import logic.User;
import util.Preconditions;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by Волков Олег on 20.06.14.
 */
public class UserAdapter extends TableAdapter<User> {

    public UserAdapter(Class<User> klass) {
        super(klass);
    }

    /**
     * Проверка авторизации. Если пользователь есть в базе - true, иначе - ложь
     * @param login имя пользователя
     * @param password пароль
     * @return
     */
    public Boolean checkUser(String login, String password){
        Preconditions.notNull(login,password);
        boolean isAutorise = false;
        List<User> userList = new ArrayList<User>();
        userList = getAll();
        for(User user:userList){
            if(user.getUser().toLowerCase().equals(login)&&user.getPassword().equals(password)){
               isAutorise = true;

            }
        }
        return isAutorise;
    }
}
